using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request
{
   [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request")]
	public partial class ExcluirNegocioRequest
	{
		#region Chave

        private System.String BolsaField;
        [DataMember(IsRequired = false)]
        public System.String Bolsa
        {
            get { return BolsaField; }
            set { BolsaField = value; }
        }

        private TipoNaturezaOperacao? TipoNaturezaOperacaoField;
        [DataMember(IsRequired = false)]
        public TipoNaturezaOperacao? TipoNaturezaOperacao
        {
            get { return TipoNaturezaOperacaoField; }
            set { TipoNaturezaOperacaoField = value; }
        }

        private System.String CodigoTituloField;
        [DataMember(IsRequired = false)]
        public System.String CodigoTitulo
        {
            get { return CodigoTituloField; }
            set { CodigoTituloField = value; }
        }

		/// <summary>
		/// Autor: Eduardo Sertorio
        /// Data : 13/02/2008
        /// Obs. : Alterado para aceitar valor nulo.
		/// </summary>
        private System.Int32? NumeroNegocioField;
		[DataMember(IsRequired = false)]
		public System.Int32? NumeroNegocio
		{
			get { return NumeroNegocioField; }
			set { NumeroNegocioField = value; }
		}

        /// <summary>
        /// Autor: Eduardo Sertorio
        /// Data : 13/02/2008
        /// Obs. : Alterado para aceitar valor nulo.
        /// </summary>
        private System.DateTime? DataPregaoField;
		[DataMember(IsRequired = false)]
		public System.DateTime? DataPregao
		{
			get { return DataPregaoField; }
			set { DataPregaoField = value; }
		}
		#endregion
	}
}
